/*************************************************************************
	> File Name: 014.计算一个整型16进制表示的位数.c
	> Author: Maureen 
	> Mail: Maureen@qq.com 
	> Created Time: 三  8/25 21:45:43 2021
 ************************************************************************/

#include <stdio.h>
#include <string.h>

//即读入的十进制数以16进制格式输出，并求其位数

int main() {
    int n;
    char str[12];
    while (~scanf("%d", &n)) {
        sprintf(str, "%X", n);
        printf("%s has %lu digits\n", str, strlen(str));
    }
    return 0;
}
